package command.empresa;

import java.io.IOException;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;

import model.Empresa;

import command.ICommand;

import dao.EmpresaDAO;

public class AtualizarEmpresaCommand implements ICommand{
	
	public String execute(HttpServletRequest request) throws ServletException,IOException {
		String nome = request.getParameter("nome");
		String endereco = request.getParameter("endereco");
		String telefone = request.getParameter("telefone");
		String cod = request.getParameter("codigo");
		int codigo = Integer.parseInt(cod);
		Empresa empresa = new Empresa(nome, endereco, telefone);
		empresa.setCodigo(codigo);
		EmpresaDAO dao = new EmpresaDAO();
		
		try {
			dao.atualizar(empresa);
			return "controller.do?acao=listarEmpresas";
		} catch (SQLException e) {
			e.printStackTrace();
			return "/Gew/paginas/editar_empresa.jsp?erro=1";
		}
		
	}

}
